package com.heatup.apt.model.api.store;

import com.heatup.apt.model.api.ResourceModel;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * Created by b3st9u on 16/8/21.
 */
public class StoreResultModel {
    private Integer id;
    private String storeName;
    private String address;
    private String addressLink;
    private BigDecimal longitude;
    private BigDecimal latitude;
    private String mobile;
    private String tel;
    private String openTime;
    private String services;
    private List<String> notice;
    private Integer maxCount;
    private String status;
    private Integer cityId;
    private String venues;
    private String isSelfFitness;
    private List<StoreCoachModel> coaches;
    private List<StoreCourseModel> courses;
    private Map<String, List<ResourceModel>> images;
    private String userHasService;
	private String userNotService;
    private String napaStoreTips;
    private String storeFeatures;
    private Integer manageType;
    private Integer is24Hours;

    private Date openTimeD;
    private Date closeTimeD;
    private String storeAddress;
    private String previewUrl;
    private Integer distance;
    private Boolean isFave = false;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAddressLink() {
        return addressLink;
    }

    public void setAddressLink(String addressLink) {
        this.addressLink = addressLink;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getOpenTime() {
        return openTime;
    }

    public void setOpenTime(String openTime) {
        this.openTime = openTime;
    }

    public String getServices() {
        return services;
    }

    public void setServices(String services) {
        this.services = services;
    }

    public List<String> getNotice() {
        return notice;
    }

    public void setNotice(List<String> notice) {
        this.notice = notice;
    }

    public Integer getMaxCount() {
        return maxCount;
    }

    public void setMaxCount(Integer maxCount) {
        this.maxCount = maxCount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public String getVenues() {
        return venues;
    }

    public void setVenues(String venues) {
        this.venues = venues;
    }

    public String getIsSelfFitness() {
        return isSelfFitness;
    }

    public void setIsSelfFitness(String isSelfFitness) {
        this.isSelfFitness = isSelfFitness;
    }

    public List<StoreCoachModel> getCoaches() {
        return coaches;
    }

    public void setCoaches(List<StoreCoachModel> coaches) {
        this.coaches = coaches;
    }

    public List<StoreCourseModel> getCourses() {
        return courses;
    }

    public void setCourses(List<StoreCourseModel> courses) {
        this.courses = courses;
    }

    public Map<String, List<ResourceModel>> getImages() {
        return images;
    }

    public void setImages(Map<String, List<ResourceModel>> images) {
        this.images = images;
    }

    public String getUserHasService() {
        return userHasService;
    }

    public void setUserHasService(String userHasService) {
        this.userHasService = userHasService;
    }

    public String getUserNotService() {
        return userNotService;
    }

    public void setUserNotService(String userNotService) {
        this.userNotService = userNotService;
    }

    public String getNapaStoreTips() {
        return napaStoreTips;
    }

    public void setNapaStoreTips(String napaStoreTips) {
        this.napaStoreTips = napaStoreTips;
    }

    public String getStoreFeatures() {
        return storeFeatures;
    }

    public void setStoreFeatures(String storeFeatures) {
        this.storeFeatures = storeFeatures;
    }

    public Integer getManageType() {
        return manageType;
    }

    public void setManageType(Integer manageType) {
        this.manageType = manageType;
    }

    public Integer getIs24Hours() {
        return is24Hours;
    }

    public void setIs24Hours(Integer is24Hours) {
        this.is24Hours = is24Hours;
    }

    public Date getOpenTimeD() {
        return openTimeD;
    }

    public void setOpenTimeD(Date openTimeD) {
        this.openTimeD = openTimeD;
    }

    public Date getCloseTimeD() {
        return closeTimeD;
    }

    public void setCloseTimeD(Date closeTimeD) {
        this.closeTimeD = closeTimeD;
    }

    public String getStoreAddress() {
        return storeAddress;
    }

    public void setStoreAddress(String storeAddress) {
        this.storeAddress = storeAddress;
    }

    public String getPreviewUrl() {
        return previewUrl;
    }

    public void setPreviewUrl(String previewUrl) {
        this.previewUrl = previewUrl;
    }

    public Integer getDistance() {
        return distance;
    }

    public void setDistance(Integer distance) {
        this.distance = distance;
    }

    public Boolean getFave() {
        return isFave;
    }

    public void setFave(Boolean fave) {
        isFave = fave;
    }
}
